/**************************************************************************
 * @file usr_input_handle.h
 * @author 黑马小乌龟 (532352406@qq.com)
 * @brief 
 * @version 0.1
 * @date 2025-10-21
 * 
 * @copyright Copyright (c) 2025
 * 
 *************************************************************************/
#ifndef USR_INPUT_HANDLE__H_H
#define USR_INPUT_HANDLE__H_H

#ifdef __cplusplus
extern "C"{
#endif
#include<stdint.h>
#include<stdio.h>

#include "hc32_ll.h"
#include "ev_hc32f334_lqfp64_bsp.h"

#include "usr_cfg.h"

#include "usr_adc_handle.h"
#include "usr_buck_boost_ctrl.h"
#include "usr_hrpwm_handle.h"
#include "usr_mos_dri_boost.h"
#include "btn/mcu_button.h"

void disable_output_handle(char *dis_str);
void usr_btn_msg_cb_handle(mo_vk_code_t code, mo_btn_pattern_t btn_patt, u8 click_num);
void usr_cfg_item_handle(uint8_t inc_flg,int32_t change_step);
RAM_FUNC void rotate_encoder_handle(void);

#ifdef __cplusplus
}
#endif

#endif //USR_INPUT_HANDLE__H_H


